﻿using System;
using System.IO;
using isvn.Helper;
using isvn.Base;

namespace isvn.Commands
{
    internal class xCopy : CommandBase
    {
        #region -= Help =-

        private const string HelpText =
@"Description:
    Copy files and directory trees.

Usage:
    isvn xcopy srclist [destination] [/s] [/suffix:newsuffix] [/t]

Options:
    /s      apply the operation recursively to the directory and its children folders.
    /suffix:newsuffix
            rename the files and append the newsuffix to the end of the file name.
    /t      copy directory structure.
";

        public override void Help()
        {
            Output.WriteHelp(HelpText);
        }

        #endregion

        public override string CmdName
        {
            get { return "xcopy"; }
        }

        public override void Execute(string[] args)
        {
            throw new NotImplementedException();
        }
    }
}
